mE4VD4-CL/-PoCL 플랫폼용 Camera Link 스캔 예제는 다음 섹션에서 확인할 수 있습니다. 하위 섹션 'Camera Link Area Scan Cameras'에는 뷰어 영역 스캔 카메라용 예제가, 하위 섹션 'Camera Link Line Scan Cameras'에는 라인 스캔 카메라용 예제가 설명되어 있습니다.
면진 카메라의 기본 취득은 매우 간단합니다. 적절한 카메라 오퍼레이터를 선택하기만 하면 됩니다. 카메라 오퍼레이터를 ImageBuffer 및 DmaToPC 오퍼레이터에 연결하세요. 그 사이에, 가급적 버퍼 뒤쪽에 원하는 처리 로직을 배치할 수 있습니다.
세 오퍼레이터를 연결하고 요구 사항에 맞게 파라미터를 설정하기만 하면 됩니다. 8비트 또는 16비트가 아닌 비트 심도를 사용하는 경우, 출력 비트 심도를 이러한 형식 중 하나로 변경하는 것을 고려해야 합니다. 자습서 'Applet Parameterization'에서 비트 심도 수정에 대한 설명을 확인할 수 있습니다.
이 디자인에는 두 개의 서로 다른 프로세스에 두 개의 카메라가 포함되어 있습니다. 이 예제는 \examples\Acquisition\BasicAcquisition\mE4VD4-CL\AreaScan\DualBaseAreaGray8.va에서 확인할 수 있습니다. 복수 프로세스에 대한 자세한 내용은 'Multiple Processes'를 확인하세요. \examples\Acquisition\BasicAcquisition\mE4VD4-CL\AreaScan\BaseAreaGray8.va 및 \examples\Acquisition\BasicAcquisition\mE4VD4-CL\AreaScan\BaseAreaGray12.va에서도 8비트 및 12비트 입력 비트 심도를 위한 두 가지 기본 단일 취득 프로세스에 액세스할 수 있습니다.
RGB 카메마의 사용법은 흑백 카메라와 유사합니다. 마찬가지로 출력 비트 심도를 수정해야 할 수도 있습니다. 다음 예제는 \examples\Acquisition\BasicAcquisition\mE4VD4-CL\DualBaseAreaRGB24.va에서 확인할 수 있습니다. 이는 'Grayscale Camera Link Base Area'의 예제와 유사한 두 개의 프로세스가 있는 예제입니다. RGB 면진 카메라를 위한 단일 프로세스 예제는 \examples\Acquisition\BasicAcquisition\mE4VD4-CL\BaseAreaRGB24.va에 배치되어 있습니다.
미디엄 카메라의 사용법은 Camera Link 베이스 구성 모드의 카메라 사용법과 유사합니다. 카메라 미디엄 구성 카메라 오퍼레이터는 더 높은 대역폭을 허용합니다.
8비트 및 12비트 입력 비트 심도에 대한 예제는 \examples\Acquisition\BasicAcquisition\mE4VD4-CL\AreaScan\MediumAreaGray8.va 및 \examples\Acquisition\BasicAcquisition\mE4VD4-CL\AreaScan\MediumAreaGray12.va에 배치되어 있습니다.
미디엄 구성 모드의 RGB Camera Link 카메라 디자인은 다른 모드에 비해 약간의 수정이 필요합니다. 미디엄 구성 모드의 경우 픽셀당 36비트 기준 최대 85MPixel/s(즉, 382.5MB/s)를 전송할 수 있습니다. 프레임 그래버 RAM 오퍼레이터는 이 높은 데이터 속도를 처리할 수 없습니다. 따라서 단일 ImageBuffer 오퍼레이터를 카메라 모듈에 연결하는 것은 불가능합니다. ImageBuffer 오퍼레이터 문서에서 버퍼 입력에는 64비트만 연결할 수 있음을 알 수 있습니다. Parallelism 2와 36비트가 필요하므로 DRC 오류가 발생합니다. 대역폭 병목 현상을 해결하는 간단한 방법은 두 개의 버퍼를 병렬로 사용하는 것입니다. 한 버퍼 모듈은 하위 비트(LSB)를 저장하고 다른 버퍼 모듈은 상위 비트(MSB)를 저장하는 데 사용됩니다.
이 예제는 \examples\Acquisition\BasicAcquisition\mE4VD4-CL\AreaScan\MediumAreaRGB36.va에서 확인할 수 있습니다.
microEnable IV 프레임 그래버의 경우, Camera Link 풀 구성 모드의 카메라 디자인은 미디엄 또는 베이스 구성 모드의 카메라에 비해 약간의 수정이 필요합니다. 풀 구성 모드는 가장 빠른 Camera Link 모드를 나타냅니다. 이론적으로 최대 850 Mbyte/s를 전송할 수 있습니다. 프레임 그래버 RAM 오퍼레이터는 이 높은 데이터 속도를 처리할 수 없습니다. 따라서 단일 ImageBuffer 오퍼레이터를 카메라 모듈에 연결하는 것은 불가능합니다. ImageBuffer 오퍼레이터 문서에서 버퍼 입력에는 64비트만 연결할 수 있음을 알 수 있습니다. 단 하나의 ImageBuffer 모듈로 디자인을 빌드하려고 하면 DRC 오류가 발생합니다. 대역폭 병목 현상을 해결하는 간단한 방법은 두 개의 버퍼 오퍼레이터를 병렬로 사용하는 것입니다. 한 버퍼 모듈은 하위 비트(LSB)를 저장하고, 다른 버퍼 모듈은 상위 비트(MSB)를 저장하는 데 사용됩니다.
10비트 Camera Link 풀 카메라의 사용법도 비슷합니다. 카메라 모듈의 속성을 변경하고 10비트 및 Parallelism 12에 연결합니다. 이제 SelectBitField 모듈을 5비트 및 5비트 오프셋으로 변경해야 합니다. 이 경우 DMA 출력은 10비트입니다. 한 바이트에 여러 픽셀이 포함될 수 있으므로 이는 패킹된 형식입니다. 출력을 16비트로 확장하면 대역폭 제한이 발생할 수 있습니다.
8비트 및 10비트 입력 비트 심도에 대한 두 가지 기본 취득 예제는 \examples\Acquisition\BasicAcquisition\mE4VD4-CL\AreaScan\FullAreaGray8.va 및 \examples\Acquisition\BasicAcquisition\mE4VD4-CL\AreaScan\FullAreaGray10.va에서 찾을 수 있습니다.
라인 스캔 카메라의 취득에는 항상 카메라 라인을 특정 높이의 이미지로 자르는 작업이 필요합니다. 구체적으로 라인 스캔 카메라는 프레임 그래버로 라인 단위로 전송합니다. 새 이미지의 시작 또는 종료에 대한 정보는 포함되지 않습니다. 프레임 그래버에서 PC로의 데이터 전송은 패키지, 즉 프레임 단위로 전송되어야 합니다. 따라서 라인 스캔 카메라인 라인들을 특정 높이의 이미지로 조립해야 합니다. 높이를 지정하는 수많은 가능성이 존재합니다. 한 가지 간단한 가능성은 특정 수의 라인을 누적하여 이미지를 형성하는 것이며, 이미지 높이는 외부 이미지 트리거 게이트 신호와 같은 다른 동적 소스에 의해 결정됩니다. 다음 Camera Link 예제에는 TrgPortLine 오퍼레이터가 장착되어 있습니다( 'TrgPortLine' 참조). 이 오퍼레이터는 광범위한 트리거 기능을 지원하며 범용 트리거 모듈로 사용할 수 있습니다. 이미지 트리거 기능 외에도 카메라를 트리거하는 데 사용할 수 있습니다. 데이터 전송에 대한 자세한 내용은 'Image Protocols, Image Dimensions and Data Structure'를 참조하세요. 다음 디자인은 기본 취득을 위한 간단한 Camera Link 라인 스캔 VisualApplets 구현을 보여줍니다.
다음 그림의 예제(\examples\Acquisition\BasicAcquisition\mE4VD4-CL\LineScan\DualBaseLineGray8.va)는 8 bit 입력 Bit Width를 위한 듀얼 프로세스 디자인입니다. 동일한 단일 프로세스 예제는 \examples\Acquisition\BasicAcquisition\mE4VD4-CL\LineScan\BaseLineGray8.va에 있습니다.
Camera Link Base Configuration 모드의 RGB 카메라를 위한 다음 듀얼 프로세스 취득 예제는 'Grayscale Camera Link Base Line'의 흑백 예제와 동일합니다. \examples\Acquisition\BasicAcquisition\mE4VD4-CL\LineScan\DualBaseLineRGB24.va에서 확인할 수 있습니다.
단일 프로세스 예제는 \examples\Acquisition\BasicAcquisition\mE4VD4-CL\LineScan\BaseLineRGB24.va를 참조하십시오.
다음 두 예제는 8 bit(\examples\Acquisition\BasicAcquisition\mE4VD4-CL\LineScan\MediumLineGray8.va) 및 12 bit(\examples\Acquisition\BasicAcquisition\mE4VD4-CL\LineScan\MediumLineGray12.va) 입력 Bit Width에 대한 취득 디자인을 보여줍니다.
Medium 12 bit 카메라의 경우 영역 스캔 카메라 예제에 표시된 것과 같이 두 개의 버퍼가 필요합니다('RGB Camera Link Medium Area' 참조).
다음 그림의 예제는 8 bit (\examples\Acquisition\BasicAcquisition\mE4VD4-CL\LineScan\FullLineGray8.va) 및 10 bit (\examples\Acquisition\BasicAcquisition\mE4VD4-CL\LineScan\FullLineGray8.va) 입력 Bit Width를 위한 Camera Link Full Configuration 모드의 취득 디자인을 보여줍니다.












이전

